package com.smart.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 规划院对账表
 * 
 * @author zhouwc
 * @email zhouwenchao@smart.net.cn
 * @date 2019-08-03 13:58:13
 */
@Data
public class AccountStatementDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Integer id;
	//加油站编号
	private String storeNo;
	//洗车券订单号
	private String tradeNo;
	//客户编号
	private String custNo;
	//客户名称
	private String custName;
	//联系电话
	private String contactNo;
	//订单类型 01=普通服务订单 02=套餐卡订单
	private String orderType;
	//订单总金额 单位为分 rcvAmount+payAmount
	private BigDecimal totalAmount;
	//应收总金额 单位为分
	private BigDecimal rcvAmount;
	//已收总金额 单位为分
	private BigDecimal paidAmount;
	//订单生成时间 YYYY-MM-dd HH:mm:ss
	private String orderTime;
	//订单失效时间 订单允许的最晚付款时间，逾期将关闭。取值范围：1～15,单位=分钟。
	private String epireTime;
	//是否开发票 是或否T or F，
	private String sendToPrinter;
	//行编号
	private String orderItemNo;
	//商品编码
	private String barCode;
	//销售单位
	private String baseUom;
	//数量
	private Integer quantity;
	//单价
	private BigDecimal price;
	//商品金额 商品行总金额 itemAmt之和 =totalAmount
	private BigDecimal orderItemAmt;
	//行编号，已收总金额。 （需确认）
	private String paidItemNo;
	//支付方式，洗车券支付方式为82
	private String payMode;
	//支付金额
	private BigDecimal paidItemAmt;
	//站级支付方式ID，此处为空
	private String tenderId;
	//EPS流水号 此处为空
	private String epsTrsId;
	//用户唯一标识，例如卡号,支付宝账号，由外部系统传给站级
	private String openId;
	//创建时间
	private Date createTime;
	//行编号
	private String orderlItemNo;
}
